using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; namespace SuperPolarity { class Ship : Actor { public enum Polarity : byte { Negative, Positive, Neutral }; protected uint HP; protected Polarity CurrentPolarity; public void SwitchPolarity() { if (CurrentPolarity == Polarity.Positive) { CurrentPolarity = Polarity.Negative; } else { CurrentPolarity = Polarity.Positive; } } public void SetPolarity(Polarity newPolarity) { CurrentPolarity = newPolarity; } public virtual void Shoot() { } } }